/**
 * 消息通知
 * @author luguoxiang
 * @date 2023-03-29
 * 开源项目：https://gitee.com/lgx1992/lg-soar 求star！请给我star！请帮我点个star！
 */
import { FilterTypeEnum, IConfigSchema } from '@/soar';

const fieldList: IConfigSchema<any>[] = [
  {
    field: 'content',
    label: '通知内容',
    dataType: 'string',
    table: {
      ellipsis: true,
    },
  },
  {
    field: 'datetime',
    label: '通知时间',
    dataType: 'datetime',
    table: {
      width: 160,
      // sorter: true,
    },
  },
  {
    field: 'type',
    label: '通知类型',
    dataType: 'dict',
    params: 'NoticeTypeEnum',
    table: {
      width: 120,
    },
  },
  {
    field: 'bizType',
    label: '业务类型',
    dataType: 'string',
  },
  {
    field: 'bizParams',
    label: '业务参数',
    dataType: 'string',
  },
  {
    field: 'status',
    label: '状态',
    dataType: 'dict',
    params: 'NoticeStatusEnum',
    search: {
      order: -1,
    },
  },
];

export default fieldList;
